pieces of pork, beef, or lamb stomach - Español Inglés Diccionario